Python Job: Software Developer (C++, Python)

Job added on

Location

Canberra - Australia

Job type

Full-Time

Python Job Details

Software Developers that has a proven history of grappling with complex and unusual problems and can translate requirements from technical and non-technical users into fit-for-purpose solution design.

Software Developers that has a proven history of grappling with complex and unusual problems and can translate requirements from technical and non-technical users into fit-for-purpose solution design.

The Software Developer role provides capabilities to Projects primarily through the development, support and sustainment of software applications. The Software Developer will be required to develop, integrate, support and sustain software applications employing an Agile software development methodology.

The successful candidate will be required to work cohesively and communicate effectively with staff and stakeholder groups.

Skills

  • Senior/ advanced Software Engineering experience in one or more of the following languages: C / Objective C, C++, Python 3, Java/Kotlin.
  • Advanced Linux system experience.
  • Experience in use of tools such as gdb, ida, Ghidra, Nmap, Wireshark, Kali Linux, Metasploit, Aircrack.
  • Demonstrated experience in using collaboration tools that include git, issue tracking and wikis.
  • Experience developing programs for modern Windows, MacOS, Linux, iOS and/or Android operating systems.

Responsibility

  • Take responsibility for the development of software using a variety of software languages and development environments, to ensure it meets business requirements.
  • Lead and support the development of software that supports high quality User Experience outcomes.
  • Adhere to software engineering processes.
  • Support leadership efforts to improve engineering processes.
  • Identify system interdependencies and liaise with other system stakeholders to resolve conflict and coordinate integrated solutions.
  • De-bug application behaviour, troubleshoot application performance and provide technical bug reports for escalation.
  • Work as a leading member of an integrated Agile team.
  • Document technical processes.
  • Develop a schedule of work and report on progress.

Please share your resume with [email protected]

NV1 Clearance is required.